Great Introductions: Sefer HaChinuch Big questions on Torah – Why did Hashem give us the Torah? The importance of Torah study and taamei hamitzvot