publisher: Vintage publish date: February 27th 2014
format: paperback pages: 320
language: English
ISBN:
0099569566 (9780099569565)
publisher: Ediciones Siruela publish date: November 20th 2012
format: kindle pages: 368
language: English
ISBN:
9788415723776
ASIN: B00AELH8ZU
publisher: Aufbau Digital publish date: March 6th 2012
format: kindle pages: 454
language: English
ASIN: B006YRNZGE