New perspectives on computer concepts - Parsons, June Jamrich & Oja, Dan (Thomson Learning, Cambridge, 2000)