PC Hardware in a Nutshell (A Desktop Quick Reference) - 9780596005139