publisher: Cardoza Publishing
publish date: March 1st 2007
format: paperback
language: English
ISBN:
1580422144 (9781580422147)
publisher: Pfeiffer & Company publish date: April 21st 2008
format: ebook pages: 704
ISBN:
0470333650 (9780470333655)
format: paperback pages: 352
language: English
ISBN:
027361424X (9780273614241)
ISBN:
0416021328 (9780416021325)