Digital signal processing - Salivahanan, S.