publisher: Basic Books publish date: October 24th 2003
format: paperback pages: 364
language: English
ISBN:
1560255218 (9781560255215)
publisher: Avalon Publishing Group publish date: August 10th 2003
format: paperback pages: 244
language: English
ISBN:
0641734247 (9780641734243)