Here are the books I would recommend for reading.

For Beginners

Classics

  • The Intelligent Investor (Benjamin Graham) - Once you feel more or less comfortable with the basics of the stock market you will enjoy reading this book. Every page is filled with the eternal wisdom. Warren Buffett says it's the best book on investing ever written. It's hard to disagree.
  • Common Stocks and Uncommon Profits (Philip Fisher) - A classics of the Growth Investing. Charlie Munger is one of famous disciples of the Phisher's approach to investing.

Value Investing

Advanced

Accounting

Precious Metals