"Davis,adam-Hart" inventions - UK walker books 2012 - 12 ISBN: 9781406315004 Dewey Class. No.: 500 / 1056