Fiction by James Michener.
This is one long book. 1152 pages, according to the webpage above. I listened to it on audiobook, however, where it's measured at a whopping 57 hours and 19 minutes. That's a lot of time. This thing took me months to get through.
It had a lot of good history in it, but I had some troubles staying interested for such a LOOONNNGGG time. I would get interested in a character, and then he'd finish with them and move on to someone else. I guess there's no way around switching characters when you're trying to cover millions (yeah, MILLIONS!!) of years in a story, but still...
I dunno if I'd recommend this one or not. It depends on how much time you have , I guess.