publisher: Perigee Trade
publish date: April 2nd 2002
format: paperback pages: 240
language: English
ISBN:
0399527567 (9780399527562)
publisher: Backinprint.com publish date: September 21st 2005
format: paperback pages: 244
language: English
ISBN:
0595370691 (9780595370696)