publisher: Bloomsbury publish date: May 16th 2006
format: hardcover pages: 288
language: English
ISBN:
1582344515 (9781582344515)
publisher: Bloomsbury publish date: May 1st 2007
format: paperback pages: 306
language: English
ISBN:
1596913606 (9781596913608)
publisher: Bloomsbury publish date: May 1st 2006
format: paperback pages: 288
language: English
ISBN:
0747579814 (9780747579816)
publisher: Bloomsbury publish date: December 10th 2008
format: ebook pages: 304
language: English
ISBN:
1596917210 (9781596917217)
language: English
ISBN:
1596912847 (9781596912847)