Digital communications: a simplified approach - Bhat, K.N. Hari (Sanguine Technical Publishers, 2006)