Marie Antoinette by Antonia Fraser
What a book!! It is 100% factual and intelligently retold as a story. A very large and long read so not for the faint hearted, but I promise that it is well worth the time investment. Plus you learn some facts you can impress others with.
This book has been made into a film, trailer link;