Ultrastable nitrogen-doped carbon encapsulating molybdenum phosphide nanoparticles as highly efficient electrocatalyst for hydrogen generation. Issue 39 (22nd September 2016)