publisher: Mariner Books publish date: October 28th 2002
format: paperback pages: 856
language: English
ISBN:
0156027542 (9780156027540)
ASIN: 156027542
publisher: Picador publish date: March 15th 2005
format: paperback pages: 208
language: English
ISBN:
0312423926 (9780312423926)
publisher: Nova Fronteira
publish date: February 13th 2012
format: kindle pages: 188
language: English
ASIN: B009D6Z958
publisher: Atlantic Books publish date: August 1st 2012
format: paperback pages: 316
language: English
ISBN:
9781843549321