Inventing the modern world : technology since 1750 / - Boon, Timothy; Bud, Robert; Nahum, Andrew; Niziol, Simon (Dorling Kindersley, 2000)