publisher: Clarkson Potter
publish date: October 28th 2003
format: hardcover pages: 272
language: English
ISBN:
0609610503 (9780609610503)
publisher: Clarkson Potter Publishers publish date: January 1st 2012
format: ebook
language: English
ISBN:
1299182321 (9781299182325)
publisher: Clarkson Potter publish date: July 18th 2012
format: ebook pages: 272
language: English
ISBN:
0770433901 (9780770433901)