A powerful shiur given by Rabbi Dr. Tzvi Hersh Weinreb at the OU Israel Center (click below to view video)
Doing Teshuva Effectively 1: Ethical and Moral Perspectives