New perspectives on computers concepts : comprehensive - Parsons, June Jamrich; Oja, Dan (New perspectives, 2010)