Welcome but long Cut & Pastes from other sites are a violation of the forum guidelines. Tell us what YOU think in your words. You can use links to other sites to support your assertions but we debate members, not websites.
See the links at the end of this post for other tips.
New Members should start HERE to get an understanding of what makes great posts.