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