Introduction To Networks And Telecommunications by Philip Avery Johnson