Communications Engineering Desk Reference by Erik Dahlman, Stefan Parkvall & Keith Jack