Really depends what you are into. For general concepts, Discrete-Time Signal Processing by Oppenheim and Discrete Signal Prcessing by Proakis are standard textbooks.
If you're interested in communication or radar systems, array signal processing is very closely linked with discrete signal processing but with more linear algebra and statistical concepts. Optimum Array Processing by Van Trees is a great textbook for this.