How to think like a mathematician: a companion to undergraduate mathematics - Houston, Kevin (University Press, 2009)