Mathematical Reasoning 2023
Note
Written note
Book
Recommended Exercises
Summary and Answers to some of the revision exercises