Introduction to computers and information processing - Long, Larry E (1984)