Marvellous bit of science communication, this! Throughout its 280-odd pages it touches on a vast number of scientific phenomena, and each is explained in an approachable, easy, and humorous conversational style. My only complaint is that it didn’t go into