Popular mechanics : big ideas : 100 modern inventions that have changed our lives
Hutchinson, Alex
Popular mechanics : big ideas : 100 modern inventions that have changed our lives
Alex Hutchinson
- 1st ed
- New York Hearst Books 2009
- 256 p. : ill. ; 19 cm