Introduction to JavaScript Promises in Depth by Marius SchulzIntroduction to JavaScript Promises in Depth
egghead