by Stephen Jay Gould
publisher: Three Rivers Press
publish date: November 2nd 1999
format: paperback pages: 432
language: English
ISBN:
0609804758 (9780609804759)
publisher: Harmony publish date: September 29th 1998
format: hardcover pages: 422
language: English
ISBN:
0609601415 (9780609601419)
publisher: Belknap Press publish date: October 1st 2011
format: paperback pages: 422
language: English
ISBN:
0674061632 (9780674061637)
publisher: Audio Literature publish date: October 1st 1998
format: audiobook
language: English
ISBN:
0787117927 (9780787117924)
publisher: Audio Literature publish date: October 1st 1998
format: audiobook
language: English
ISBN:
0787117919 (9780787117917)
publisher: Vintage Digital publish date: October 31st 2010
format: kindle pages: 433
language: English
ASIN: B0048EK3WE
language: English
ISBN:
0099289245 (9780099289241)
language: English
ISBN:
0224050435 (9780224050432)
publisher: Vintage Digital publish date: October 31st 2010
format: ebook pages: 432
language: English
ISBN:
1409000389 (9781409000389)