How to think like a mathematician A companion to undergraduate mathematics - Houston, Kevin (Cambridge University Press, 2019)