Computer science an overview - Brookshear, J. Glenn; Brylow, Dennis (Pearson Education Limited, 2015)