Troubleshooting, maintaining and repairing PCs - Bigelow, Stephen (McGraw-Hill, 2000)