Product Details
Free Press, September 1996
Trade Paperback, 756 pages
ISBN-10: 0684825244
ISBN-13: 9780684825243