The complexity of issues surrounding religion ensures that any proper assessment requires us to delve into a number of philosophical, historical and sociological topics. Our ultimate goal is to provide a robust and definitive resource for: