
by Gabriel Fitzmaurice (Author)
Format: Hardcover
Pages: 160
Publisher: Mercier Press
Published: 08 May 2004
ISBN 10: 1856355926
ISBN 13: 9781856355926