https://www.carolinewarfield.com/2021/06/writing-101-characters/
Writing 101: Characters