The role of social movements in new technology development: the case of the animal protection movement’s support of alternative proteins - Hall, Russell H. (Agriculture and Human Values: Affiliated with the Agriculture, Food and Human Values Society, 2025)