Computer science an overview - Brookshear, J. Glenn (Pearson/Addison Wesley, 2009)