Digital signal processing - Weeks, Michael (Jones & Bartlett, Burlington, 2013)