Cows II

Partially rewritten, with typos corrected, it's better now, or worse...