publisher: St. Martin's Press publish date: September 29th 2009
format: hardcover pages: 304
language: English
ISBN:
0312576978 (9780312576974)
publisher: Aufbau Digital
publish date: April 23rd 2010
format: kindle pages: 356
language: English
ISBN:
9783841200044