Starting Electronics, Fourth Edition by Keith Brindley