Michalko, Michael Thinkertoys : a handbook of creative-thinking techniques - Ten Speed Press - 394p. ISBN: 9781580087735