Computing Essentials 2013 Introductory by Linda I. O'Leary