Dog Soldiers - Megan Character Analysis & History Explored