TY - BOOK TI - Contemporary electric circuits : insights and analysis SN - 0131115286 ER -