Digital communications : design for the real world - Bateman, Andy (Addison-Wesley, 1999)