Fundamentals of Electric Circuits, 3rd Edition by Alexander Sadiku