japanesewithanime.com/2017/12/same-kanji-different-reading.html
Explains why kanji have multiple readings by distinguishing between different words and morphemes written with the same characters, with examples from manga and Japanese words.
Kanji and kanaGrammarFuriganaPronunciationFor childrenMangaHiraganaKatakanaAppsDictionaries