by Leslie Thomas
publisher: Arrow publish date: July 6th 2006
format: paperback pages: 400
language: English
ISBN:
0099478641 (9780099478645)
publisher: William Heinemann Ltd publish date: December 27th 2005
format: hardcover pages: 320
language: English
ISBN:
0434013269 (9780434013265)
publisher: Cornerstone Digital publish date: September 4th 2008
format: ebook pages: 400
language: English
ISBN:
1407096281 (9781407096285)