Computer concepts - Parsons, June Jamrich (New perspectives, 2008)