publisher: Hampton Roads Publishing Company publish date: January 28th 2006
format: paperback pages: 343
language: English
ISBN:
1571744495 (9781571744494)
publisher: Double Dragon eBooks publish date: June 17th 2011
format: ebook
language: English
ISBN:
155404815X (9781554048151)