Electronics and Communications for Scientists and Engineers
Dr. Martin Plonus