Ethology of farm animals, a comprehensive study of the behavioural features ofthe Common farm animals. (World Animal Science, 1985)