Oppenheim and Schafer is a standard text. I have a very old copy and I have always thought of this stuff as an engineering version of abstract algebra.
You didn't mention if you're doing Continuous or Discrete, but I used Discrete-Time Signal Processing in grad school and it's considered a pretty good book.
Alan Oppenheim's lectures at MIT are also a great source of information.
I know of some good text books that are pretty easy to read. The Oppenheim and Schafer are considered by a lot of my former profs to be the bible of DSP intro:
It's pretty comprehensive, so if you're looking for something simpler, this is a pretty short and intuitive intro text (which was actually my first exposure to DSP!):
http://www.amazon.com/Digital-Signal-Processing-Primer-Applications/dp/0805316841