Ok, I'm adding "Cryptonomicon" by Neal Stephenson. I forgot how incredibly great this book is. You have to be a little techno-savvy, ok maybe very techno-savvy, but its also got lots of history stuff in it (WWII), a couple love stories, and treasure hunting.