Electronic communication systems - Kennedy, George (2003)