Communications Engineering by Richard Chia Tung Lee, Mao Ching Chiu & Jung-Shan Lin