Contemporary electric circuits insights and analysis - Strangeway, Robert A. (Pearson Prentice Hall, 2006)