How Machines Work by David Macaulay (Dorling Kindersley) was announced as the winner of the £10,000 Royal Society’s Young People’s Book Prize 2016, which champions the best science books for under-14s ...