Advanced design and technology - 2nd. ed. - xvi, 852 pages : illustrations ; 27 cm

0582244062


Technology - Study and teaching

607.42