publisher: Perigee Trade
publish date: May 3rd 2011
format: hardcover pages: 320
language: English
ISBN:
0399536698 (9780399536694)
publisher: Perigee publish date: May 3rd 2011
format: kindle pages: 322
language: English
ASIN: B004XFYS2Y
publisher: Perigee Books
publish date: May 3rd 2011
format: ebook pages: 320
language: English
ISBN:
1101514787 (9781101514788)