Deep thinking what mathematics can teach us about the mind - Byers, William (World scientific publishing, 2015)