publisher: Clarkson Potter
publish date: November 9th 2010
format: hardcover pages: 304
language: English
ISBN:
0307463036 (9780307463036)
publisher: Clarkson Potter publish date: November 9th 2010
format: ebook pages: 288
language: English
ISBN:
0307719766 (9780307719768)