https://www.samareducation.com/2022/12/how-to-write-dialogues-10-keys-to-writing-effective-dialogues.html