Engineering Circuit Analysis 9th edition by William Hayt