How to think like a Mathematician: A companion to undergruate Mathematics - Houston, Kevin (Cambridge Cambridge University Press, 2009)