IBM PC : Hardware, Troubleshooting and Maintenance. - Govindarajalu,B (New Delhi TMH Education Private Limited, 2011)