DC circuits by Stan Rosen | Menrva Books