Computing essentials 2008 by Timothy J. O'Leary · Bookplated