Introduction to Computer and Information Processing - Larry Long (New Jersey Prentice Hall, 1998)