publisher: Clarkson Potter publish date: October 21st 2008
format: hardcover pages: 504
language: English
ISBN:
0307396444 (9780307396440)
publisher: Crown Publishing Group publish date: October 21st 2008
format: hardcover pages: 480
language: English
ISBN:
0641995865 (9780641995866)
publisher: Clarkson Potter publish date: December 20th 2011
format: ebook pages: 514
language: English
ISBN:
0307953580 (9780307953582)