Type
Book
Author(s)
Miriam E. David
Date
2016
Publisher
Polity Press
Pub place
Cambridge, UK
ISBN-13
9781509504268, 9781509504275