Information technology : - Senn, James A. (Pearson Prentice Hall, 2004)