publisher: Clarkson Potter
publish date: October 23rd 2007
format: hardcover pages: 672
language: English
ISBN:
0307393836 (9780307393838)
publisher: Clarkson Potter publish date: May 5th 2008
format: ebook
language: English
ISBN:
0307453340 (9780307453341)