New perspectives on computer concepts - Parsons, June Jamrich (New perspectives series, 2000)