Kennedy's Electronic communication systems - Kennedy, George (McGraw Hill Education, 2018)