Digital Signal Processing by A Nagoor Kani has been written keeping in mind the requirement of the students.