Contemporary electric circuits : insights and analysis - Strangeway (Prentice Hall, 2006)