PC hardware essentials : - Polo, Russell (John Wiley & Sons, 2008)