Eureka! : great inventors and their brilliant brainwaves - PLATT, Richard London, 2003