publisher: Clarkson Potter
publish date: April 4th 2006
format: hardcover pages: 256
language: English
ISBN:
030723827X (9780307238276)
publisher: Clarkson Potter publish date: November 1st 2011
format: ebook pages: 256
language: English
ISBN:
0307485463 (9780307485465)