publisher: Books on Tape publish date: September 28th 2005
format: audiobook
ISBN:
1415924597 (9781415924594)
publisher: Diversified Publishing publish date: October 11th 2005
format: hardcover pages: 442
language: English
ISBN:
0375728503 (9780375728501)