publisher: Piatkus Books
publish date: December 18th 2003
format: paperback pages: 352
language: English
ISBN:
0749924489 (9780749924485)
publisher: Piatkus Books publish date: June 1st 2012
format: paperback
language: English
ISBN:
0749941308 (9780749941307)