We have taken much effort in preparing the contents. In addition to the print materials we have resorted many other media including Internet for data collection. Maximum efforts were taken to filter the data so collected to give authenticity. However, we do not claim any authority of the content. We exclude any guarantee to the completeness, quality, correctness, and appropriateness, of the site or any of its contents. We will not be held responsible for any harm from using the site or its contents. We make no warranty that the contents of the site are free from infection by viruses or anything else, which has contaminating or destructive properties. This site provides hyperlinks to other Internet sites. These links are not endorsements of any products or services in such sites, and no information in such site has been endorsed or approved by this site, for which we do have no obligations. The linked sites are not under the control of us and we are not responsible for the content of any linked site or any link contained in a linked site. We reserve the right to terminate any link or linking program at any time. Any unlawful posting or transmitting to this site that would violate any law is strictly prohibited. We will not be responsible for any claims, error, omission or inaccuracy in material, and reserves the right to omit, suspend or change the position of any material in the site.