National Geographic World Atlas is well worth the money. It does require you to download the detailed maps for specific regions, but it makes for a good read when flying cross continent as it contains info on each country such as history, population etc...