A first course in digital communications - Nguyen, Ha Hoang (Cambridge University Press, 2009)