The abelianization of the level L mapping class group - Andrew Putman (2008)