Engineering and society

by Stephen Johnston, Paul Gostelow, Joe King

xviii, 621 p. : 23 cm