How Good Do We Have To Be? - A New Understanding of Guilt and Forgiveness. by Rabbi Harold Kushner zt"l · Lishma