publisher: Clarkson Potter
publish date: October 9th 2007
format: hardcover pages: 288
language: English
ISBN:
0307394352 (9780307394354)
publisher: Clarkson Potter
publish date: January 27th 2012
format: ebook
language: English
ISBN:
0307488616 (9780307488619)
publisher: Clarkson Potter
publish date: October 14th 2003
format: hardcover pages: 304
language: English
ISBN:
1400046378 (9781400046379)