51 problems with worked solutions, from Physics and College Physics.
Learn it first: Springs & Oscillations, Waves