Reading list: mathematical thinking