Джон Рональд Руэл Толкин. Сильмариллион