I recently gave a public lecture in Baltimore commemorating the 50th anniversary of CP Snow's 'Two Cultures' lecture at Cambridge. You may find it interesting, since I cover both historical and contemporary issues regarding to the legitimisation of science in society.
In any case, I do not mean to launch a discussion here. The website has a place for comments, and you are welcome to contact me personally.
Yours in discourse
Steve