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