50% of the text is the fascinating story of Ramanujan. Unfortunately, the other 50% is a series of shameless product placements for the author&#x27;s software and boasts about the author&#x27;s personal and intellectual accomplishments. The story, the boasts, and the ads are all mixed together, so reading the thing all the way to the end was seriously painful.