Mathematical thinking : Problem-solving and proofs - D'Angelo, John P. and West, Douglas B. (Noida Pearson, 2019)