Fantastic book for learning about waves and vibrations. The topic is applicable to pretty much all fields of Physics as well as Engineering. Everything is introduced with precision and there are no ambiguities. It comes with examples, problems, AND solutions! I really cannot recommend this book enough.
Experience with it: One of my Physics classes used this book.