Computing Essentials 2012 Complete Edition by Timothy O'Leary & Timothy J. O'Leary