Computer science an overview - Brookshear (Pearson, 2009)