The Man Who Knew Infinity: A Life of the Genius Ramanujan by Robert Kanigel Back to product details page >