Introduction to information techonology - Rajaraman, V. (New Delhi Prentice Hall, 2002)