Electronics for Student Engineers by Bruce Newby