Michalko, Michael

Thinkertoys : a handbook of creative-thinking techniques - Ten Speed Press - 394p.

9781580087735