Generations of Faith - Striving to be Righteous and Just