Computer science an overview - BROOKSHEAR, J. Glenn (Pearson Addison-Wesley, 2013)