by Parry A. Brown
publisher: One World/Ballantine publish date: December 26th 2006
format: paperback pages: 304
language: English
ISBN:
0345494903 (9780345494900)
publisher: Villard publish date: April 9th 2002
format: paperback pages: 256
language: English
ISBN:
0375757058 (9780375757051)
ASIN: 375757058
publisher: Strivers Row publish date: 2002
format: paperback pages: 243
language: English
ISBN:
0739425218 (9780739425213)