publisher: Pan Macmillan
publish date: March 1st 2009
format: paperback pages: 496
language: English
ISBN:
033045448X (9780330454483)
publisher: Pan Publishing publish date: March 6th 2009
format: ebook
language: English
ISBN:
033050729X (9780330507295)