Haynes computer manual: the step by step guide to upgrading and repairing and maintaining a PC - Kyle MacRae (Haynes Pub)