Upgrade and repair your PC - Pilgrim, Aubrey (McGraw-Hill, 1998)