David Tall is Emeritus Professor of Mathematical Thinking at the University of Warwick. Internationally known for his contributions to mathematics education, his most recent book is How Humans Learn to Think Mathematically (2013).
Review from previous edition There are many textbooks available for a so-called transition course from calculus to abstract mathematics. I have taught this course several times and always find it problematic. The Foundations of Mathematics (Stewart and Tall) is a horse of a different color. The writing is excellent and there is actually some useful mathematics. I definitely like this book. The Bulletin of Mathematics Books