Computer science : an overview 7th ed - Brookshear, J. Glenn. (Addison Wesley, 2003)