Equilogical spaces, homology and non-commutative geometry Marco Grandis (2005) Cahiers de Topologie et Géométrie Différentielle Catégoriques