Waves: Berkeley physics course - Crawford, Arthur (New Delhi, 2008)