publisher: BenBella Books publish date: December 6th 2011
format: paperback pages: 336
language: English
ISBN:
1936661381 (9781936661381)
publisher: BenBella Books publish date: November 29th 2011
format: ebook pages: 336
language: English
ISBN:
1936661438 (9781936661435)
publisher: BenBella Books publish date: January 1st 2011
format: ebook pages: 337
language: English
ISBN:
1280648007 (9781280648007)