Computing Essentials 2010 by Linda I. O'Leary