publisher: Paradigm Publishers publish date: June 1st 2005
format: hardcover pages: 251
language: English
ISBN:
1594511004 (9781594511004)
publisher: Paradigm Publishers publish date: January 1st 2013
format: ebook pages: 272
language: English
ISBN:
1612053793 (9781612053790)