Reasoning, Communication and Connections in Mathematics by Berinderjeet Kaur & Tin Lam Toh