format: hardcover pages: 192
ISBN:
0399163050 (9780399163050)
publisher: Perigee Trade
publish date: August 3rd 2010
format: paperback pages: 144
language: English
ISBN:
0399535969 (9780399535963)
publisher: Perigee Trade
publish date: August 7th 2007
format: paperback pages: 176
language: English
ISBN:
0399533141 (9780399533143)