Computer science : an overview - Brookshear, J.Glenn (Pearson Addison-Wesley, 2005)