His studies have been detailed in several peer - reviewed articles ; ResearchGate has listed 95 of them .
ResearchGate is an online repository of scientific articles .
His studies have been detailed in several peer - reviewed articles ; ResearchGate , an online repository of scientific articles , has listed 95 of them .