Simulation of Communication Systems by Michel C. Jeruchim & Philip Shanmugan Balaban