… that might be of interest to you:
1 Like
Looks promising, but also fresh and paywalled. Waiting for SciHub to pick up the articles…
More than half of the papers are OA though…