publisher: Michael Joseph Ltd
publish date: August 6th 2006
format: paperback pages: 352
language: English
ISBN:
0718146816 (9780718146818)
publisher: Edições Asa publish date: January 2010
format: paperback pages: 343
language: English
ISBN:
9789892306841