publisher: Clarkson Potter
publish date: June 19th 2001
format: paperback pages: 272
language: English
ISBN:
076790690X (9780767906906)
publisher: Clarkson Potter Publishers publish date: January 1st 2009
format: ebook
language: English
ISBN:
1299030084 (9781299030084)
publisher: Clarkson Potter publish date: June 10th 2009
format: ebook pages: 272
language: English
ISBN:
0307492818 (9780307492814)