In between the period of 1994 and 1996 I have been coursing Master Degree in Computer Science at State University of Campinas (UNICAMP) . My dissertation title was "Algorithms to Maximum Matching and a Parallel Implementation". Here you can find some of the concepts that involves the problem.