PC hardware: the complete reference - Zacker, Craig (Tata McGraw-Hill, 2002)