publisher: Beacon Press publish date: September 6th 2011
format: hardcover pages: 240
language: English
ISBN:
0807003190 (9780807003190)
publisher: Ballantine Books publish date: April 26th 2005
format: paperback pages: 336
language: English
ISBN:
034548018X (9780345480187)
publisher: American Booksellers Association publish date: January 1st 1996
format: paperback pages: 807
language: English
ISBN:
1879556189 (9781879556188)