Fundamentals of Waves and Oscillations