Troubleshooting, maintaining & repairing PCs - Bigelow, Stephen J. (Tata McGraw-Hill publishing Company Limited, 2002)