Introduction to Digital Communications – Ali Grami