Loading patent details...
US4522261A: Biosurfactant and Enhanced Oil Recovery | Searchlight