Reading list: The other side of suffering
john Ramsey.