Sobolev gradient methods by Nauman Raza