Troubleshooting, maintaining & repairing PCs - Bigelow, Stephen J. (Osborne/McGraw-Hill, 2000)