TY - GEN TI - Machines and inventions SN - 0783529627 U1 - 621.8 CY - U.S.A PB - Time life asia KW - Machine engineering ER -