Computers today - Sullivan, David (Houghton, 1988)