By (author) Sheila Crane
ISBN13: 9780822948926
Imprint: University of Pittsburgh Press
Publisher: University of Pittsburgh Press
Format: Hardback
Published: 12/05/2026
Availability: Not yet available