Bigelows PC Hardware desk reference - BIGELOW, Stephen J (McGraw-Hill, 2003)