by Paul Eschholz
publisher: Bedford/St. Martin's
publish date: July 23rd 2004
format: paperback pages: 704
language: English
ISBN:
0312407025 (9780312407025)
publisher: Bedford/St. Martin's
publish date: February 2nd 2009
format: paperback pages: 736
language: English
ISBN:
0312463162 (9780312463168)
publisher: Bedford/St. Martin's
publish date: January 11th 2013
format: paperback pages: 672
language: English
ISBN:
1457610787 (9781457610783)
publisher: St. Martin's Press publish date: September 28th 1999
format: hardcover
language: English
ISBN:
0312247850 (9780312247850)
publisher: Bedford/St. Martin's
publish date: February 8th 2013
format: ebook pages: 672
language: English
ISBN:
1457639246 (9781457639241)