Why do bad things happen to good people? The problem of pain and sin. The Revd Canon Ian Ainsworth-Smith, St George's Healthcare NHS Trust
Added by tommorris on September 18, 2005