by Sean Carroll
publisher: Dutton
publish date: November 13th 2012
format: hardcover pages: 352
language: English
ISBN:
0525953590 (9780525953593)
publisher: Plume publish date: August 27th 2013
format: paperback pages: 353
language: English
ISBN:
0142180300 (9780142180303)
ASIN: 142180300
publisher: Oneworld publish date: February 5th 2013
format: paperback pages: 341
language: English
ISBN:
1780742452 (9781780742458)
publisher: Oneworld Publications publish date: November 15th 2012
format: paperback pages: 336
language: English
ISBN:
1780742320 (9781780742328)
publisher: Plume publish date: November 13th 2012
format: kindle pages: 368
language: English
ASIN: B008BM0IUG
publisher: Oneworld Publications publish date: November 15th 2012
format: kindle
language: English
ISBN:
9781780742335
publisher: Oneworld Publications publish date: November 15th 2012
format: kindle pages: 353
language: English
ASIN: B009P0U7H2
publisher: Oneworld Classics Ltd
format: hardcover pages: 352
language: English
ISBN:
9781780743400
publisher: Dutton Books publish date: November 13th 2012
format: ebook pages: 304
language: English
ISBN:
1101609702 (9781101609705)