Sarah Fleming My Marvellous Machines - Oxford University press 2004 ISBN: 198383142 Dewey Class. No.: J428.6FLE