The Ethical Canary: Science, Society and the Human Spirit.