Learning the Art of Electronics: A Hands-On Lab Course by Paul Horowitz, Thomas C. Hayes (Paperback, 2016)