Creative Thinkering : Putting Your Imagination to Work - Michalko, Michael (New World Library)