The nature of mathematical thinking - Sternberg, Robert J; Ben-Zeev, Talia (Routledge, 2009)