Some arguments, for and against, are considered by Professor Richard Swinburne.
2: The problem of evil
Discover 11,128,835 listings and 277,519 playable programmes from the BBC
Some arguments, for and against, are considered by Professor Richard Swinburne.
2: The problem of evil