Academic or peer-reviewed journals contain articles written by researchers. They usually provide an in-depth analysis of the topic.