publisher: Clarkson Potter publish date: November 2nd 2010
format: paperback pages: 320
language: English
ISBN:
030759050X (9780307590503)
publisher: Clarkson Potter publish date: November 2nd 2010
format: ebook pages: 320
language: English
ISBN:
0307885828 (9780307885821)
publisher: Clarkson Potter Publishers publish date: January 1st 2010
format: ebook
language: English
ISBN:
1299213634 (9781299213630)