Teach Yourself Electricity and Electronics, Third Edition by Stan Gibilisco