Photovoltaic water pumping systems : concept, design, and methods of optimization /: concept, design, and methods of optimization. (2020)