Computing essentials 2006 - OLeary, Timothy J.; OLeary, Linda I.