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