publisher: McFarland & Company publish date: May 11th 2010
format: paperback pages: 220
language: English
ISBN:
0786447931 (9780786447930)
publisher: McFarland & Company publish date: May 11th 2010
format: ebook pages: 227
language: English
ISBN:
1282616358 (9781282616356)