publisher: Oneworld Publications publish date: October 18th 2012
format: hardcover pages: 336
language: English
ISBN:
185168946X (9781851689460)
publisher: Oneworld Publications publish date: October 18th 2012
format: kindle pages: 336
language: English
ISBN:
9781780741031
format: kindle pages: 352
language: English
ISBN:
9783492960526
publisher: Mountaineers Books publish date: February 15th 2014
format: paperback pages: 301
language: English
ISBN:
1594858861 (9781594858864)