Discrete-Time Signal Processing by Oppeheim + Solutions
Discrete-Time Signal Processing by Oppeheim & Schafer PDF - It is one of the best books to learn everything about discrete time signal processing. This book is considered as standard in Discrete time signals and systems from a very long time. Books has many examples, infact some of them are solved at the end of the book so that you can have a grasp how things work in the signals and systems. Here is the table of contents of this book:
You need to keep one thing very clear in your mind that you should have firm grounding in signal and systems and even in calculus so that you can fully understand what the author wants to tell otherwise the book will seem like a novel to you.
SIZE - 14 MB