Distilling ideas an introduction to mathematical thinking - Katz, Brian P. (MAA textbooks, 2013)