publisher: Elite Books publish date: March 15th 2009
format: hardcover pages: 317
language: English
ISBN:
1600700616 (9781600700613)
publisher: Hampton Roads Publishing Company publish date: September 1st 2001
format: ebook pages: 480
ISBN:
1612831338 (9781612831336)