Six Degrees of collaboration

by