Curve Pushing Maps And Homological Representations Of Mapping Class Groups