Basic Electronics for scientists and engineers - Eggleston,Dennis L (Cambridge university press, 2011)