Moshe vs Hevel - overcoming adversity

From All: R Josh Kahn by R Josh Kahn.