by Margaret Aston (Author)
Format: Paperback
Publisher: WW Norton & Co
Published: 01 Sep 1979
ISBN 10: 0393950972
ISBN 13: 9780393950977