publisher: Basic Books
publish date: June 1st 2004
format: paperback pages: 216
language: English
ISBN:
0813342821 (9780813342825)
publisher: Basic Books publish date: April 16th 1998
format: paperback pages: 320
language: English
ISBN:
0813368987 (9780813368986)
publisher: Basic Books
publish date: July 10th 2003
format: kindle pages: 304
language: English
ISBN:
9780786730384
publisher: Polipoint Press publish date: September 1st 2009
format: paperback pages: 238
language: English
ISBN:
0981709176 (9780981709178)