A nice touch in this textbook is the checklist of learning outcomes at the start.
Essentials of Electrical and Computer Engineering
You will find that this textbook has a comprehensive bibliography for further study.
Essentials of Electrical and Computer Engineering – paperback Irwin, J. Davi…
What stands out about this textbook is the use of analogies to explain concepts.

