publisher: Clarkson Potter
format: ebook pages: 320
language: English
ISBN:
0385346166 (9780385346160)
publisher: Clarkson Potter publish date: 2015-10-06
format: Paperback pages: 320
language: English
ISBN:
0385346158 (9780385346153)
ASIN: 0385346158