Computer Hardware Maintenance by Stephen C. Rood & Stephen Rood