Basic Electronics for Scientists and Engineers – Dennis Eggleston