PC hardware : the complete reference - Craig Zacker,John Rourke (New Delhi Tata McGraw Hill, 2001)