Computer Studies and Information Technology by Chris Leadbetter & Stewart Wainwright