Globular protein gelation - theory and experiment