Online journals where people post their thoughts, usually on a narrowly defined topic.
a. Business-to-business (B-to-B) online marketing
b. Consumer-to-consumer (C-to-C) online marketing
c. Business-to-Consumer (B-to-C) online marketing
d. Blogs
Answer: D