Schaum's outline of theory and problems of data processing - Lipschutz, Martin M & Lipschutz, Seymour (McGraw - Hill, Singapore, 1982)