3000 Solved Problems in Electric Circuits by Syed A. Nasar