publisher: Bedford/St. Martin's
publish date: January 21st 2004
format: paperback pages: 826
language: English
ISBN:
0312405545 (9780312405540)
publisher: Bedford/St. Martin's
publish date: April 19th 2013
format: paperback pages: 864
language: English
ISBN:
1457606712 (9781457606717)
publisher: Bedford/St. Martin's
publish date: March 30th 2007
format: paperback pages: 861
language: English
ISBN:
0312447043