Reading list: Mathematical thinking