APL Colloquium

Speaker: David Harriman, Author

Topic: Do Scientists Need Philosophy?