Lawson, Harold W. Understanding computer systems. Third edition edition. Rockville, MD.: Computer Science Press, 1979.