Electronic Communication Systems - Kennedy, George (New Delhi Tata McGraw-Hill Publishing, 2006)