Self, Struggle & Change by Rabbi Norman J. Cohen