Schaum's outline of introduction to computer science - Mata-Toledo, Ramon A.; Cushman, Pauline K. (McGraw-Hill, 2000)