INTRODUCTION TO MODERN MATHEMATICS - Taha, Leen (2025)