Computing Essentials 2003-2004 by Timothy J. O'Leary