Digital Signal Processing: An Introduction by D. Sundararajan | Menrva Books