publisher: Hampton Roads Publishing publish date: March 1st 2004
format: paperback pages: 320
language: English
ISBN:
1571743952 (9781571743954)
publisher: Hampton Roads Publishing Company publish date: March 1st 2004
format: ebook pages: 272
language: English
ISBN:
1612831079 (9781612831077)