by David K. Shipler
publisher: Penguin publish date: October 1st 1989
format: paperback pages: 448
language: English
ISBN:
0140122710 (9780140122718)
publisher: Penguin publish date: 1988
format: paperback pages: 404
language: English
ISBN:
0140074082 (9780140074086)
publisher: Times Books publish date: November 12th 1983
format: hardcover pages: 462
language: English
ISBN:
081291080X (9780812910803)
publisher: Crown publish date: May 6th 1989
format: hardcover
language: English
ISBN:
081291788X (9780812917888)
language: English
ISBN:
0356101886 (9780356101880)
language: English
ISBN:
0708827233 (9780708827239)