How mathematicians think: using ambiguity, contradiction, and paradox to create mathematics - Byers, William (Princeton University press, 2007)