publisher: Ecco publish date: December 3rd 2002
format: hardcover pages: 272
language: English
ISBN:
006621260X (9780066212609)
ASIN: 006621260X
publisher: Ecco Press publish date: August 1st 2004
format: paperback pages: 272
language: English
ISBN:
0060936835 (9780060936839)