Top Reading List on Stoic Philosophy

There are hundreds books on Stoicism nowadays. You may wonder how to choose what's worth reading, and I am here to help you.
It's easier to divide them chronologically. There are three main Stoic books written in Roman Empire that everyone should read:
1. Meditations by Marcus Aurelius
2. Letters from a Stoic by Seneca
3. Discourses and Selected Writings by Epictetus
More on Marcus Aurelius
4. Marcus Aurelius: A Biography by Anthony Birley
5. How to Think Like a Roman Emperor by Donald Robertson
More on Seneca
6. On the Shortness of Life by Seneca
7. Dialogues and Essays by Seneca
8. On The Happy Life by Seneca
More on Epictetus
9. The Art of Living by Epictetus
10. Courage Under Fire by James Stockdale
Other Great Books
11. The Obstacle is The Way by Ryan Holiday
12. Stoicism and The Art of Happiness by Donald Robertson
13. A Guide to the Good Life: The Ancient Art of Stoic Joy by William B. Irvine
14. How to Be a Stoic: Using Ancient Philosophy to Live a Modern Life by Massimo Pigliucci