Computer interfacing - Smith, George A. (Newnes, 2000)