190 pubs · 4,039 cites · h-index 30
University of Sheffield
1992 - 2012
Research Council of Finland
2008 - 2008
Engineering and Physical Sciences Research Council
2002 - 2002
Loughborough University
1997 - 1997
Plasma Technology (United States)
1988 - 1988