by David Joyce (Author)
Format: Hardcover
Pages: 352
Edition: 1st (thus)
Publisher: Ryland, Peters & Small Ltd
Published: 14 Sep 1998
ISBN 10: 1856136108
ISBN 13: 9781856136105