SIMON HAYKIN

DIGITAL COMMUNICATIONS