Computer peripherals and interfaces - Shah, U. S. (Pune Tech-Max, 2013)