If you liked Iberia by James Michener,
here are some books like this: