publisher: Perigee Trade
publish date: May 1st 2007
format: paperback pages: 304
language: English
ISBN:
0399533427 (9780399533426)
publisher: Perigee Books publish date: May 1st 2007
format: ebook pages: 304
language: English
ISBN:
1429574879 (9781429574877)
publisher: Perigee Books publish date: May 1st 2007
format: ebook
language: English
ISBN:
1101399430 (9781101399439)