Computer interfacing - Smith, George Adam (Newnes, 2000)