piotr rated Introduction to Mathematical Thinking: 4 stars April 15, 2017 Public Introduction to Mathematical Thinking by Keith J. Devlin