Essentials of information processing - Floyd, Nancy A. (Irwin, 1989)