jao rated Thinking about Mathematics: 5 stars Dec. 10, 2020 Public Thinking about Mathematics by Stewart Shapiro