publisher: Bedford/St. Martin's
publish date: December 22nd 2006
format: paperback pages: 544
language: English
ISBN:
0312259492 (9780312259495)
publisher: Bedford/St. Martin's
publish date: July 15th 2009
format: paperback pages: 544
language: English
ISBN:
031248934X (9780312489342)