by Bloomsbury Publishing (Author), Bloomsbury Publishing (Author)
Format: Paperback
Pages: 744
Edition: 2
Publisher: Burns & Oates
Published: 2004
ISBN 10: 0860123758
ISBN 13: 9780860123750