Telecommunications a software professional's guide - TomlinsonlhClive