Harry Potter immerses readers in a wide world full of fleshed-out characters. Often set in Hogwarts, readers quickly get familiar with plenty of students from all the houses, who, in their own way, ...