The Problem of Evil: The Gifford Lectures Delivered in the University of St. Andrews in 2003