Inventions that changed the world - Maule, David (Pearson Education, 2008)