Mighty machines - Hibbert,Adam (UK Parragon, 2004)