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