PC hardware a beginners guide - Gilster, Ron (New Delhi Tata McGraw Hill, 2001)
The basics