Over 1,600 scientific papers can be found here:

https://www.powerwatch.org.uk/science/studies.asp

Source