19 pubs · 538 cites · h-index 11
Oxford Drug Design (United Kingdom)
1993 - 1993
Amsterdam University of Applied Sciences
1988 - 1988
University of Edinburgh
1986 - 1987