Computer Studies andI nformation Technology - Chris Leadbetter (Cambridge University Pres, 2004)