computer studies and information technology - "leadbetter, chris . " (new york : cambridge university pres, 2004)