def findSources(target, maxDepth=1, filter=None):
    """Given a target, iterate over objects that point to it.

        maxDepth is the number of relationships through which the search
        should walk transitively.  It must be a positive integer.

        filter is an optional callable that takes a relationship and returns
        a boolean True value if it should be included, and a False if not.
        """
