The ultimate guide to amazing machines - Kimber, David (ticktock Media Ltd, 2006)