JavaScript with promises - Parker, Daniel (O'Reilly Media, 2015)