publisher: McFarland & Company publish date: November 21st 2010
format: paperback pages: 237
language: English
ISBN:
0786449985 (9780786449989)
publisher: McFarland & Company publish date: November 21st 2010
format: ebook pages: 248
language: English
ISBN:
1282887203 (9781282887206)