by Daniel Yergin
publisher: Penguin publish date: September 20th 2011
format: hardcover pages: 805
language: English
ISBN:
1594202834 (9781594202834)
publisher: Penguin publish date: September 26th 2012
format: paperback pages: 832
language: English
ISBN:
0143121944 (9780143121947)
publisher: Penguin publish date: 2011
format: hardcover pages: 804
language: English
ISBN:
1846145422 (9781846145421)
publisher: Penguin publish date: September 1st 2012
format: paperback pages: 832
language: English
ISBN:
024195777X (9780241957776)
publisher: Penguin publish date: September 20th 2011
format: ebook pages: 816
language: English
ISBN:
1101563702 (9781101563700)
publisher: Penguin publish date: September 20th 2011
format: kindle pages: 832
language: English
ASIN: B005JE2LN6
format: kindle pages: 832
language: English
ASIN: B005HHSYJA
publisher: Penguin publish date: September 20th 2011
format: ebook pages: 816
language: English
ISBN:
1101563583 (9781101563588)