Learning the art of electronics : a hands-on lab course - Hayes, Thomas C. (Cambridge University, 2016)