David And His Afflictions All