publisher: Bedford/St. Martin's
publish date: November 9th 2004
format: paperback pages: 368
language: English
ISBN:
0312436289 (9780312436285)
publisher: Bedford/St. Martin's
publish date: December 11th 2013
format: paperback pages: 368
language: English
ISBN:
1457665328 (9781457665325)