The spread of finite and infinite groups - Scott Harper (2022)