Electrical Engineering 101: Everything You Should Have Learned in School... But Probably Didn’t – Third Edition by Darren Ashby.
A practical electrical/electronics engineering reference covering fundamentals as well as real-world applications. The third edition includes material covering microcontrollers, memory, surface-mount components, board layout, digital electronics, transistor circuits, op-amps, logic circuits and test equipment.
Book details: