publisher: Hyperion publish date: March 4th 2008
format: hardcover pages: 416
language: English
ISBN:
1401322425 (9781401322427)
publisher: Penguin publish date: 2007
format: hardcover pages: 407
language: English
ISBN:
0718152433 (9780718152437)
publisher: Michael Joseph publish date: March 1st 2013
format: paperback
language: English
ISBN:
0141030038 (9780141030036)