Cleopatra by Stacey Schiff. The vocabulary consisted of words I had to look up to get the meaning. It has been a long time since an author has used words that have forced me to look up a dictionary. Besides expanding my mind, the book was really good and funny in places as well as informative.