Philosophy East Philosophy West: A Critical Comparison of Indian, Chinese, Islamic and European Philiosophy