Troubleshooting maintaining and repairing PC's - Stephen J Biglow (Tata Mcgraw Hill, 2002)