Understanding personal computer hardware: Everything you need to know to be an informed PC user, buyer, upgrader - Roman, Steven (New York Springer Verlag, 1998)