Digital Signal Processing by Kaluri Venkata Rangarao & Ranjan K. Mallik