TY - BOOK AU - "Peter Haddock" TI - Machines And Inventions SN - 0809497042 U1 - 000 PY - 1993/// CY - Virginia ER -