format: kindle pages: 290
language: English
ISBN:
9780738666549
publisher: Carolina Academic Press publish date: October 31st 2011
format: paperback pages: 206
language: English
ISBN:
1594609195 (9781594609190)
format: paperback pages: 288
language: English
ISBN:
0738603155 (9780738603155)