Revealing rape's many voices: differing roles, reactions and reflections - Brown, Jennifer (Palgrave Macmillan, 2023)