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