This blog contains over views of Arif Ammar. No one need to agree any content.