Electronic Communications Systems - BLAKE (Roy) (Cengage Learning India Pvt. Ltd New Delhi, 2011)