Topological Degree Theory and Applications