Learning PC Hardware ( Revised And Enlarged Edition) - Ramesh Bangia (Khanna Book Publishing, 2002)