Purification, properties and factors affecting the activity of Trichoderma viride cellulase