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