publisher: Clarkson Potter
publish date: February 22nd 2005
format: hardcover pages: 256
language: English
ISBN:
1400052580 (9781400052585)
publisher: Clarkson Potter publish date: October 20th 2010
format: ebook pages: 256
language: English
ISBN:
0307885615 (9780307885616)