The Artech House telecommunications library