publisher: Bloomsbury publish date: October 31st 2006
format: hardback pages: 376
language: English
ISBN:
0567043827 (9780567043825)
publisher: Bloomsbury publish date: November 1st 2007
format: paperback pages: 376
language: English
ISBN:
0567042928 (9780567042927)