I have personally enjoyed Peter Lynch Learn to Earn. Its just a straightforward book, pretty easy read that assumes you know almost nothing about investing. (It may be a hit to the "Mustachian ego" ;) but believe me its good to have a refresh on the basics, and an explanation of what it all means.) It also provides a fair amount of history and basic examples eg charts and figures.
The next book would have to be Guide to Investment Strategy by Peter Stanyer. It is published by The Economist, which is a very reputable source of information and news. This book is a lot more "Meaty" and will take a while to grasp and get through. Both books I would highly recommend.
They are both superb in their own ways, but I have personally found the first to be more inviting, or rather less overwhelming. ;)