Computers and their uses - Desmonde, William H. (New Jersey Prentice-Hall, 1971)