publisher: McFarland & Company publish date: July 30th 2012
format: paperback pages: 264
language: English
ISBN:
0786465190 (9780786465194)
publisher: McFarland & Company publish date: April 12th 2012
format: ebook pages: 273
language: English
ISBN:
1280393068 (9781280393068)