University Hospitals of Leicester NHS Trust
140 papers and 2.3k citations.
Indexing 140 publications…