Schaum's outline of theory and problems of data processing - Lipschutz, Martin M.; Lipschutz, Seymour (McGraw-Hill Book Company, 1981)