Principles of digital communication - Mitin