publisher: Carolina Academic Press publish date: October 1st 2009
format: paperback pages: 652
language: English
ISBN:
1594607451 (9781594607455)
publisher: Carolina Academic Press publish date: January 1st 2010
format: hardcover pages: 632
language: English
ISBN:
1785992805 (9781785992803)