First principles of discrete systems and digital signal processing. - Strum, R.D.; Kirk, D.E. (Reading : Addison-Wesley, 1988)