publisher: Clarkson Potter publish date: April 5th 2011
format: hardcover pages: 272
language: English
ISBN:
0307463893 (9780307463890)
publisher: Clarkson Potter publish date: April 5th 2011
format: ebook pages: 272
language: English
ISBN:
0307889742 (9780307889744)