Groupoids and crossed objects in algebraic topology. Brown, Ronald (1999) Homology, Homotopy and Applications