_____ is a tool that uses the Internet, particularly social networking and video sharing sites, to spread a message and create brand awareness.

a) Social media marketing
b) Viral marketing
c) Content marketing
d) Search engine optimization (SEO)