Sven Ove Hansson (Q5789676)
Swedish philosopher
Language: