Computers : tools for an information Age - Capron, H. L. (Prentice Hall, 2000)