ISE Principles and Applications of Electrical Engineering
Giorgio Rizzoni & James Kearns (Associate professor of electrical & computer engineering)