David M. Howard, PhD is Professor in the Department of Electronics, University of York. (www.davidmhoward.com)
First Edition