Good Books To Learn About Arduinos and Programming

I love reading Arduino books and I've learn a lot of things. I'm also taking online courses now and I know my Arduino learning will help my business soon.

And what is your business?, selling on-line business courses?