Information technology : principles, practices, opportunities - Senn, James A (Prentice Hall, 2004)