by Henry Petroski
publisher: Harvard University Press publish date: September 1st 1996
format: paperback pages: 256
language: English
ISBN:
0674463684 (9780674463684)
publisher: Harvard University Press publish date: January 1st 1996
format: hardcover
language: English
ISBN:
0674463676 (9780674463677)
publisher: Turtleback Books publish date: January 1st 2001
format: hardcover
language: English
ISBN:
060619696X (9780606196963)
publisher: Turtleback Books publish date: September 1st 1998
format: hardcover pages: 256
language: English
ISBN:
0613181220 (9780613181228)