Upgrading & repairing your PC answers! - Johnson, Dave (McGraw-Hill, 1999)