Problem Solving: Complexity, History, Sustainability - Joseph A. Tainter 2000 [PDF] ( web.archive.org ) DOI:10.1023/A:1006632214612...