by Herbie Brennan
publisher: Bloomsbury publish date: December 26th 2007
format: hardcover pages: 432
language: English
ISBN:
159990120X (9781599901206)
publisher: Bloomsbury publish date: March 17th 2009
format: paperback pages: 432
language: English
ISBN:
159990330X (9781599903309)
publisher: Bloomsbury publish date: February 2008
format: paperback pages: 432
language: English
ISBN:
0747591008 (9780747591009)
publisher: Bloomsbury publish date: December 1st 2008
format: ebook pages: 432
language: English
ISBN:
1599904063 (9781599904061)
publisher: Bloomsbury
format: ebook pages: 432
language: English
ISBN:
1408821036 (9781408821039)
publisher: Recorded Books publish date: March 28th 2011
format: audiobook
language: English
ISBN:
1456107267 (9781456107260)
publisher: Recorded Books publish date: January 1st 2008
format: audiobook
language: English
ISBN:
1436154235 (9781436154239)