Introduction to Modern Mathematics - Taha, Leen (2021)