by Philip Ball
publisher: Harper
publish date: July 1st 2008
format: hardcover pages: 336
language: English
ISBN:
0061154296 (9780061154294)
language: English
ISBN:
0224078631 (9780224078634)
publisher: HarperCollins publish date: July 1st 2008
format: ebook pages: 336
language: English
ISBN:
0061694622 (9780061694622)
publisher: HarperCollins publish date: July 1st 2008
format: ebook pages: 336
language: English
ISBN:
0061694592 (9780061694592)
publisher: Vintage Digital publish date: August 31st 2011
format: ebook pages: 336
language: English
ISBN:
1446499758 (9781446499757)
publisher: Harper Perennial publish date: July 28th 2009
format: paperback pages: 336
language: English
ISBN:
006115430X (9780061154300)
publisher: Vintage publish date: April 30th 2009
format: paperback pages: 336
language: English
ISBN:
0099499444 (9780099499442)
format: kindle pages: 336
language: English
ASIN: B001ANYCW8
publisher: HarperCollins publish date: March 17th 2009
format: ebook pages: 336
language: English
ISBN:
0061970077 (9780061970078)