Defending Sophie
2021 • 228 pages