Digital Communications by Kamilo Feher