“Modelling the impacts of water harvesting and climate change on rainfed maize yields in Senegal” (2023) Journal of Agricultural Engineering, 54(3). doi:10.4081/jae.2023.1524.