Digital Communications by Simon Haykin