Introduction to Electric Circuits by Richard C. Dorf and James A. Svoboda. Used in ICT engineering and EC engineering. Best for clearing the fundamentals.
Purchased this book on Aug 4 2018 ..But never Have I used it. The book is unused and is still fresh as new. The pages are neat and unbent