publisher: Paradigm Publishers publish date: June 1st 2009
format: paperback pages: 321
language: English
ISBN:
1594516162 (9781594516160)
publisher: Paradigm Publishers publish date: December 1st 2008
format: hardcover pages: 321
language: English
ISBN:
1594516154 (9781594516153)
publisher: Paradigm Publishers publish date: January 1st 2013
format: ebook pages: 304
language: English
ISBN:
1612053750 (9781612053752)