Peer reviewed scientific publications:

Also see: Google Scholar, ResearchGate and Twitter