Causal and Topological Aspects in Special and General Theory of Relativity