The Judgment of Paris

The Judgment of Paris

2022 • 396 pages