by John Keay
pages: 512
language: English
ISBN:
0007221770 (9780007221776)
publisher: HarperCollins
format: paperback pages: 578
language: English
ISBN:
0007221789 (9780007221783)
publisher: Basic Books publish date: October 13th 2009
format: hardcover pages: 624
language: English
ISBN:
0465015808 (9780465015801)
publisher: Basic Books publish date: December 6th 2011
format: paperback pages: 608
language: English
ISBN:
0465025188 (9780465025183)
publisher: Basic Books publish date: October 6th 2009
format: kindle pages: 625
language: English
ASIN: B00CW0PSQM
publisher: HarperCollins publish date: April 15th 2010
format: ebook pages: 512
language: English
ISBN:
0007372086 (9780007372089)
language: English
ISBN:
0007257856 (9780007257850)
publisher: Basic Books publish date: October 6th 2009
format: ebook
language: English
ISBN:
046502002X (9780465020027)