Invention by design : how engineers get from thought to thing - Petroski, Henry (Harvard University Press, 1997)