Communications engineering : essentials for computer scientists and electrical engineers - Lee, R.CT