Format: Paperback
Pages: 188
Edition: New edition
Publisher: Canongate Books Ltd
Published: 08 Aug 2000
ISBN 10: 1841950491
ISBN 13: 9781841950495