Sylvia Bowerbank is a professor of English at McMaster University.
Paper Bodies
Margaret Cavendish - Paperback
£27.95