Tele-Rilevamento Europa (Italy)h-index: 51Total citations: 9,798Total papers: 149Homepage: http://www.treuropa.com/