publisher: Bloomsbury publish date: August 5th 2003
format: paperback pages: 320
language: English
ISBN:
1582342954 (9781582342955)
language: English
ISBN:
0747549494 (9780747549499)
language: English
ISBN:
0747561788 (9780747561781)
publisher: Bloomsbury publish date: August 3rd 2002
format: hardcover pages: 320
language: English
ISBN:
1582341214 (9781582341217)