publisher: Perigee Books publish date: March 6th 2012
format: ebook pages: 224
language: English
ISBN:
1101560878 (9781101560877)
publisher: Perigee Trade publish date: March 6th 2012
format: paperback pages: 224
language: English
ISBN:
0399537295 (9780399537295)
publisher: Duckworth Publishing publish date: February 1st 2012
format: hardcover pages: 216
language: English
ISBN:
0715642944 (9780715642948)