def find_section(title, lines):
    """Return the section with the given title, as a list of field-lists.

    ** Title
       Description of several words or lines
       CLOCK: [2013-07-19 Fri 15:30]--[2013-07-19 Fri 18:40] =>  3:10
       CLOCK: [2013-07-19 Fri 12:55]--[2013-07-19 Fri 13:19] =>  0:24
       Another description; each description refers to the clock entries
       that follow it.
       CLOCK: [2013-07-19 Fri 02:44]--[2013-07-19 Fri 04:47] =>  2:03
       CLOCK: [2013-07-18 Thu 20:10]--[2013-07-18 Thu 20:47] =>  0:37

    The above entry would be returned as a list of length 7, each of
    whose entries is itself a list of what were originally whitespace
    separated fields.

    """
    tlist = title.split()

    for line in lines:
        fields = line.split()
        if not fields:
            continue
        if fields[0].count('*') != len(fields[0]):
            continue
        if fields[1:] == tlist:
            break
    else:
        return []

    section = []

    for line in lines:
        fields = line.split()
        if not fields:
            continue
        if fields[0].count('*') == len(fields[0]):
            break
        section.append(fields)

    return section