Biogas: energy recovery from animal wastes. Part 1.