Lee Communications Engineering: Essentials for Computer Scientists and Electrical Engineers - IEEE 2007 Source: EBOOK