Stephen Long

Thirty-Eight

Five. A Day at the Fair

Yale University Press | 2016