Operating systems : : communicating with and controlling the computer - Keller, Laurie S. (Prentice Hall, 1988)