Introduction to Computers and Technology - robert D. Shepherd (cph, 2001)