Computer science : An overview - Brookshear, J. Glenn (Pearson Educational, 2007)