publisher: Perigee Trade
publish date: May 2nd 2006
format: paperback pages: 288
language: English
ISBN:
0399532544 (9780399532542)
publisher: Perigee publish date: May 2nd 2006
format: kindle pages: 288
language: English
ASIN: B001N8ELOE
publisher: Perigee Books publish date: May 2nd 2006
format: ebook pages: 288
language: English
ISBN:
1440602972 (9781440602979)