publisher: Books on Tape publish date: September 1st 2005
format: audiobook
language: English
ISBN:
141592385X (9781415923856)
publisher: Berkley Books publish date: October 25th 2005
format: ebook pages: 336
language: English
ISBN:
110120561X (9781101205617)
publisher: Penguin publish date: October 25th 2005
format: hardcover pages: 320
language: English
ISBN:
0641938578 (9780641938573)