Engineering physics - Bhattacharya, Sujay Kumar (McGraw Hill, 2022)