Recent developments in ruminant nutrition - Garnsworthy, P.C.