publisher: Perigee Trade publish date: February 6th 2007
format: paperback pages: 256
language: English
ISBN:
0399533230 (9780399533235)
publisher: Penguin publish date: February 6th 2007
format: ebook
language: English
ISBN:
1429553383 (9781429553384)
publisher: Perigee Books publish date: February 6th 2007
format: ebook pages: 256
language: English
ISBN:
1440622922 (9781440622922)