The Grand Affair: John Singer Sargent in His World

The Grand Affair: John Singer Sargent in His World

2022 • 382 pages

Ratings1

Average rating3

15