To Forgive Design: Understanding Failure
written by Henry Petroski (Cambridge, MA: Harvard University Press, 2012, originally published 2012), 410 page(s)