publisher: Ecco publish date: 2017-10-10
format: Hardcover pages: 336
language: English
ISBN:
0062435558 (9780062435552)
ASIN: 0062435558
publisher: Ten Speed Press publish date: March 11th 2014
format: kindle pages: 280
language: English
ASIN: B00F8FA8A4