COMPUTER HARDWARE: Installation, Interfacing, Troubleshooting and Maintenance - JAMES, K. L., JAMES, K. L., JAMES, K. L. (PHI, 2013)