publisher: Hampton Roads Publishing Company publish date: March 1st 2004
format: paperback pages: 248
language: English
ISBN:
1571743774 (9781571743770)
publisher: Hampton Roads Pub Co publish date: March 1st 2010
format: paperback pages: 272
language: English
ISBN:
1571746323 (9781571746320)
publisher: Hampton Roads Publishing Company publish date: March 1st 2010
format: ebook pages: 272
language: English
ISBN:
1612830390 (9781612830391)