Social Networks and their Opinion Mining