Computer science an overview - Brookshear, J. Glenn (Pearson International Edition, 2012)