Electrical Engineering 101 by Darren Ashby & Ira M. Cohen