Troubleshooting, maintaining and repairing PCs - Bigelow, Stephen J. (McGraw-Hill, 1999)