Hardware And Software Of Personal Computers - Bose, Sanjay K (New Delhi New Age International, 2001)