Digital signal processing : a computer based approach. - Mitra, Sanjit Kumar (London : McGraw-Hill - London, 2006)