Upgrade and repair your pc - Pilgrim, Aubrey (McGraw Hill, 1995)