Postal address Department of Social Work Stockholm University SE - 10691 Stockholm, Sweden
Visiting address Department of Social Work Sveavägen 160 Stockholm, Sweden