Digital communications - Ian Glover (Harlow, 2010)