That's interesting. We used Horowitz and Hill as an undergrad and although I didn't continue on the EE track I was under the impression it was the "standard" textbook for introductory electronics. It may be more elementary than the ones you mention. Any thoughts on that text?
https://www.amazon.com/Art-Electronics-Paul-Horowitz/dp/0521...