Computers and people : essays from The profession - Holmes, W. Neville (IEEE Computer Society ; Wiley-Interscience, 2006)