101 great scientists who shaped the world - Stery, Varshan (Robin books, 2005)