by Derek Carew (Author), Derek Carew (Author)
Format: Product Bundle
Pages: 1004
Edition: New edition
Publisher: Ashgate Publishing Limited
Published: 01 Jul 2008
ISBN 10: 0754666646
ISBN 13: 9780754666646