James Michener. I wish there was a modern equivalent, but I haven't found them yet....