by Felipe Fernǹdez-Armesto
publisher: HarperOne publish date: November 3rd 2009
format: hardcover pages: 346
language: English
ISBN:
0061132276 (9780061132278)
publisher: Bloomsbury publish date: February 1st 2011
format: paperback
language: English
ISBN:
1408809508 (9781408809501)
format: kindle
language: English
ASIN: B002SVQCU6
publisher: HarperCollins publish date: November 3rd 2009
format: ebook pages: 352
language: English
ISBN:
006195909X (9780061959097)
publisher: HarperOne publish date: November 2nd 2010
format: paperback pages: 352
language: English
ISBN:
0061132284 (9780061132285)
publisher: Bloomsbury
format: hardcover
language: English
ISBN:
1408800705 (9781408800706)
publisher: Bloomsbury publish date: February 4th 2013
format: kindle pages: 356
language: English
ISBN:
9781408842928
publisher: DEBATE publish date: June 3rd 2011
format: kindle pages: 371
language: English
ASIN: B0062U2JWO