Check out this webpage, it shows the points that support the theory as well as counter-arguments against the theory.