Type
Book
Author(s)
Andrew Pettegree
Date
1996
Publisher
Scolar
Pub place
Aldershot
ISBN-10
1859281761