by Alexander Rosenberg
This text identifies the profound philosophical problems that science raises through an examination of enduring questions about its nature, methods and justification.