I Read Dots rated On the Shoulders of Titans: 4 stars July 18, 2022 Public On the Shoulders of Titans by Andrew Rowe