To engineer is human

Henry Petroski
Vintage Books
9780679734161
0-679-73416-3