http://www.amazon.com/Principles-Economics-N-Gregory-Mankiw/...
It is a solid book, and you cannot go wrong with it. However, if you want a more thorough understanding of economics, with the mathematics laid out etc. then there are other more advanced economics text for that. Also, I think, given the topics you highlighted, you want to understand more about Macroeconomics, as such these MIT lectures might help:
http://ocw.mit.edu/courses/economics/
Also, remember is Economics, like in any subject, there is wide diversity of viewpoints. The best way to choose a side, I feel, is to really look deep into the a topic, delve a bit into the math and make informed decisions as to what gels with your point of view. Ping me if you need any more resources
It's a classic and easy to read.
Yochai Benkler's "The Wealth of Networks" -- This text is a bit dated (2005) and the first two chapters couldn't be more dry and boring, but after that the economic discussion in the book about how economics changes when the marginal cost of product reaches zero or near-zero is fascinating.
Hal Varian's "Information Rules" -- This book covers the same ground at Yochai's book, but is less academic in tone. FYI, Varian is Google's chief economist.