6 pubs · 235 cites · h-index 4
Agency for Healthcare Research and Quality
2009 - 2009
NHS Dumfries and Galloway
1983 - 1983