The Holocaust, shedding the light!