publisher: Perigee publish date: March 7th 2006
format: paperback pages: 336
language: English
ISBN:
0399532382 (9780399532382)
ASIN: 399532382
publisher: Perigee Books publish date: February 1st 2001
format: paperback pages: 306
language: English
ISBN:
0399526544 (9780399526541)
publisher: Perigee Trade publish date: January 1st 1996
format: paperback pages: 271
language: English
ISBN:
0399519785 (9780399519789)