Melachim B/2 Kings 23:1 - 9, 23:21 - 25
1 The king sent and all the elders of Judah and Jerusalem gathered before him. 2 The king went up to the House of Hashem, and all the men of Judah and the inhabitants of Jerusalem were with him, and the Kohanim and the prophets and all the people, from young to old; he read in their ears all the words of the Book of the Covenant that had been found in the House of Hashem.
3 The king stood on the platform and sealed a covenant before Hashem - to follow Hashem and to observe His commandments, His testimonies, and His decrees with a complete heart and a complete soul, to establish the words of this covenant that were written in this book — and the entire people accepted the covenant.
4 The king instructed Hilkiahu the Kohen Gadol, the Kohanim of the second rank, and the gate keepers to remove from the Temple of Hashem all the vessels that had been made for the Baal, the Asherah, and all the heavenly hosts; they burned them outside of Jerusalem on the plains of Kidron, and they carried their ashes to Bethel. 5 He dismissed the priests whom the kings of Judah had appointed to burn offerings on the high places in the cities of Judah and the surroundings of Jerusalem, and also those who burned incense to the Baal, the sun, the moon, the constellations, and to all the heavenly hosts. 6 He removed the Asherah from the House of Hashem to the Kidron valley outside Jerusalem; he burned it and pounded it to dust, and he threw its dust upon the grave of the [idolworshiping] common people. 7 He smashed the rooms of the idolaters that were in the House of Hashem, where the women used to weave draperies for the Asherah.
8 He brought all the Kohanim from the cities of Judah and he defiled the high places where the priests used to burn offerings, from Geba to Beer-sheba, and he smashed the high places at the gates that were at the entrance of the gate of Joshua, the governor of the city, which were at a man's left at the gate of the city. 9 But the priests of the high places were not permitted to ascend upon the Altar of Hashem in Jerusalem, they were only permitted to eat matzos among their brethren.
21 The king commanded the entire nation, saying - "Bring the pesach-offering to Hashem, your God, as it is written in this Book of the Covenant." 22 For such a pesach-offering had not been offered since the days of the Judges who judged Israel, and all the days of the kings of Israel and the kings of Judah. 23 But in the eighteenth year of King Josiah this pesach was offered to Hashem in Jerusalem. 24 Also Josiah removed the sorcery-objects of Ov, Yid'oni, and the teraphim, the filth-idols, and the abominations that had been seen in the land of Judah and Jerusalem, in order to establish the words of the Torah that were written in the Book that Hilkiahu the Kohen found in the House of Hashem.
25 Before him there had never been a king who returned to Hashem with all his heart, with all his soul, and with all his resources, according to the entire Torah of Moses, and after him, no one arose like him.