The roles of brand community and community engagement in building brand trust on social media
The effects of social media based brand communities on brand community markers, value creation practices, brand trust and brand loyalty