Philosophical Perspectives on Science

for MSc in Science Communication and MSc in Science Education

  Prof Helena Sheehan
Dr Donal O Mathuna