Text this: Basic electronics : theory and experimentation / Fredrick W. Hughes.