First principles of discrete systems and digital signal processing - Strum, Robert Denney (Addison-Wesley series in electrical engineering : Digital signal process, 1988)