Introduction to Modern Mathematics - Taha, Leen (2019)