Fundamental to Advanced Concepts - Taimoor Salahuddin (Taylor and Francis, 2023)