Upgrade and repair your PC : on a shoestring budget - Kawamoto, Wayne N. (Coriolis, 1999)