L

L. Stella

Astronomical Observatory of Rome

ORCID: 0000-0002-0018-1687

906 papers and 29.7k citations.

PubIndex Score98Top 2%How it's scored
906Publications
29.7kTotal Citations
First publication: 1967First senior author: 1971