by Guy Sorman
publisher: Encounter Books publish date: April 8th 2008
format: hardcover pages: 325
language: English
ISBN:
1594032165 (9781594032165)
publisher: Encounter Books publish date: March 2nd 2010
format: paperback pages: 280
language: English
ISBN:
1594032637 (9781594032639)
publisher: ReadHowYouWant publish date: June 29th 2010
format: paperback pages: 472
language: English
ISBN:
1458778983 (9781458778987)
publisher: Encounter Books publish date: April 26th 2009
format: kindle pages: 295
language: English
ASIN: B004HD4UDY
publisher: Encounter Books publish date: April 25th 2008
format: ebook pages: 267
language: English
ISBN:
159403284X (9781594032844)