100 great inventors (Robert Frederick Limited, 2007)