Computer Studies And Information Technology by Terence Driscoll & Robert Dolden