Thinkertoys
This 513-pages book by Michael Michalko was published in 2010 by Crown Publishing. It would take roughly 10 hours to read.

This 513-pages book by Michael Michalko was published in 2010 by Crown Publishing. It would take roughly 10 hours to read.