Shared Passions, Shared Compositions: Online Fandom Communities and Affinity Groups as Sites for Public Writing Pedagogy - Katherine DeLuca (Computers and Composition, 2018)