Sanjit K. Mitra, Digital Signal Processing, A Computer Approach, 3rd edition, McGraw-Hill, 2006, ISBN 0073108588 (i.e., the book used in the fundamental course for EE). This book is available at KF at a price of 600:-. The 2nd edition can also be used, however, references made in the lecture notes to book sections, equations, and so on are not correct.
Sanjit K. Mitra, Digital Signal Processing Laboratory Using MATLAB, McGraw-Hill, 1999, ISBN 0071165924.
Lecture notes, solutions manual, and laboratory notes as well as other material are available for download on this web site.
Formulas and tables in signal processing.