by David Matthews (Author)
Format: Hardcover
Pages: 244
Edition: 01
Publisher: Brepols N.V.
Published: 07 May 2002
ISBN 10: 2503507697
ISBN 13: 9782503507699