Communication System - Simon Haykins (John Wiley, 2006)