Computers : Tools for an information age - Capron, H. L. (Prentice Hall, Inc., 2002)