Recommended Books:
Mali Blues: Traveling to an African Beat
Lonely Planet Africa on a Shoestring
The Rough Guide to South Africa 5