15 pubs · 761 cites · h-index 5
Public Health Institute
2007 - 2007
Institute for Molecular Medicine Finland
1983 - 2002