by Paul Farmer
publisher: PublicAffairs
publish date: July 12th 2011
format: hardcover pages: 456
language: English
ISBN:
1586489739 (9781586489731)
publisher: PublicAffairs publish date: July 10th 2012
format: paperback pages: 480
language: English
ISBN:
1610390989 (9781610390989)
ASIN: 1610390989
publisher: HighBridge Company publish date: August 16th 2011
format: audiobook
language: English
ISBN:
1611744245 (9781611744248)
publisher: PublicAffairs publish date: July 12th 2011
format: ebook pages: 456
language: English
ISBN:
1586489747 (9781586489748)
publisher: PublicAffairs publish date: July 10th 2012
format: kindle pages: 480
language: English
ISBN:
9781610392075
publisher: Highbridge Audio publish date: September 1st 2011
language: English
ISBN:
161637912X (9781616379124)
publisher: HighBridge Company publish date: August 16th 2011
format: audiobook
language: English
ISBN:
1611744253 (9781611744255)