Tim Cooke has written more than 250 books over a publishing career spanning 30 years. His titles include a number of award-winning nonfiction books for children and adults. He has written about almost everything, but his favourite subjects are history and popular science. He lives in London in a house with too many books in.