publisher: Perigee Trade
publish date: February 6th 2007
format: paperback pages: 368
language: English
ISBN:
0399533109 (9780399533105)
publisher: Perigee Books publish date: February 6th 2007
format: ebook pages: 368
language: English
ISBN:
1440678030 (9781440678035)
publisher: Perigee Books publish date: February 6th 2007
format: ebook pages: 368
language: English
ISBN:
1440676054 (9781440676055)
publisher: Perigee Books publish date: February 6th 2007
format: ebook pages: 368
language: English
ISBN:
1440675392 (9781440675393)
publisher: Perigee Books publish date: February 6th 2007
format: ebook
language: English
ISBN:
1101399570 (9781101399576)