publisher: Perigee Trade
publish date: April 2nd 2013
format: paperback pages: 272
language: English
ISBN:
0399159932 (9780399159930)
publisher: Perigee publish date: April 2nd 2013
format: kindle pages: 273
language: English
ASIN: B009KUOJB2
publisher: Perigee Books publish date: April 2nd 2013
format: ebook pages: 256
language: English
ISBN:
1101622237 (9781101622230)