Yes, Horowitz and Hill is quite simply the definitive book. It’s not cheap, but it will cover everything needed for an undergraduate and masters course, and will serve you usefully for many years as a professional. I bought my copy in 1994, and have had more than 20 years useful service from it: