Shirley Foster

Shirley Foster

Bio

Shirley Foster teaches at the University of Sheffield.

Books

Elizabeth Gaskell
promo_SHOP