Essentials of information processing - Floyd, Nancy Arthur (Irwin, 1991)