Understanding JavaScript Promises - Community Edition
Nicholas C. Zakas
Understanding JavaScript Promises