publisher: Hampton Roads Publishing Company publish date: May 15th 2009
format: paperback pages: 344
language: English
ISBN:
157174603X (9781571746030)
publisher: Hampton Roads Publishing Company publish date: April 14th 2009
format: ebook pages: 346
language: English
ISBN:
1612831605 (9781612831602)