Information technolgy : inside and outside - Cyganski, David (Prentice Hall, 2001)