Theory and problems of data processing - Lipschutz, Martin M; Lipschutz, Seymour (Schaum's Outline Series, 1989)