Electronics and communications : for scientists and engineers - Plonus, Martin (Academic Press, 2001)