Computer Systems - WARFORD, Stanley J (Boston Jones & Bartlett Publishers, 2001)