Concepts in computing - Hoganson, Kenneth (Jones and Bartlett India, 2010)