Personal computer hardware and troubleshooting - Mansfield, Kenneth C. (Prentice Hall, 2001)