publisher: Perigee Trade
publish date: November 2nd 2010
format: paperback pages: 1120
language: English
ISBN:
0399536205 (9780399536205)
publisher: Perigee publish date: November 2nd 2010
pages: 120
language: English
ASIN: B0046ECJ8C
publisher: Perigee Books
publish date: November 2nd 2010
format: ebook pages: 1120
language: English
ISBN:
110144486X (9781101444863)