Book Review: Life Ascending - The 10 Great Inventions of Evolution
Be warned, Life Ascending is not a good book for reading on the tube, or any public transport for that matter. It is a book which asks for a locked oak-panelled library, a favourite high-backed leather armchair, a crackling fire, and an excellent command of the English language...