Hard ware and soft ware of personal computers - Bose, Sanjay K. (New Delhi: NewAge International, 2003)