Electronics Demystified 2/E by Stan Dibilisco