Principles of Communication Engineering - M.L. Anand (Taylor and Francis, 2021)