Digital signal processing system analysis and design - Diniz, Paulo S R , da Silva, Eduardo A B & Netto, Sergio L (Cambridge University Press, Cambridge, 2002)