Computer service and repair a guide to troubleshooting, upgrading, and PC support - Roberts, Richard M. (Goodheart-Willcox, 2003)