How to think like a mathematician : a companion to undergraduate mathematics | lit.salon