Sir Arthur Stanley Eddington (1882-1944) was a key figure in the development of modern astrophysics, who also made important contributions to the philosophy of science and popular science writing. The Arthur Eddington Memorial Trust was set up after his death in order to hold annual lectures on the relationship between scientific thought and aspects of philosophy, religion or ethics. This 2012 collection gathers together six of these lectures, including...