publisher: Perigee Trade
publish date: September 6th 2005
format: hardcover pages: 240
language: English
ISBN:
039953198X (9780399531989)
publisher: Perigee Trade publish date: September 5th 2006
format: paperback pages: 240
language: English
ISBN:
0399532803 (9780399532801)