Electronics and Communications for Scientists and Engineers, 2ed - Plonus, Martin (Butterworth-Heinemann Elsevier, 2020)