Troublshooting, Maintaining and Repairign PCs - Stephen J. Bigelow (TMH, 2002)