publisher: Clarkson Potter publish date: 2016-10-25
format: Hardcover pages: 256
language: English
ISBN:
030746489X (9780307464897)
ASIN: 030746489X
publisher: Clarkson Potter
format: ebook pages: 272
language: English
ISBN:
0804187037 (9780804187039)