Warren-Averbach method