publisher: Bloomsbury publish date: March 6th 2007
format: hardcover pages: 400
language: English
ISBN:
1582348596 (9781582348599)
publisher: Bloomsbury publish date: April 1st 2008
format: paperback pages: 400
language: English
ISBN:
1599902265 (9781599902265)
language: English
ISBN:
0747578788 (9780747578789)