Rashi, 1040-1105.