Matchings and Hamilton Cycles with Constraints on Sets of Edges - J. Robert Johnson (2013)