Topological Fixed Point Theory and Applications