Understanding telephone electronics - Bigelow, Stephen J. (Newnes, 2001)