by Thomas J. Fleming
publisher: Booksales publish date: August 1st 1996
format: hardcover pages: 546
language: English
ISBN:
0785807241 (9780785807247)
publisher: New Word City, Inc. publish date: June 30th 2013
format: kindle pages: 559
language: English
ASIN: B00DQ8LEE4
publisher: W.W. Norton & Company publish date: October 1st 1975
format: paperback pages: 576
language: English
ISBN:
0393336727 (9780393336726)
publisher: W.W. Norton & Co. Inc. publish date: September 1st 1975
format: hardcover pages: 525
language: English
ISBN:
0393055426 (9780393055429)