Science, reason and religion : a festival of talks, dialogue and discussion : facing the challenges of 21st century living.
Mayfield Salisbury Parish Church (Edinburgh, Scotland)