Semi-analytical approach to four-fermion production in e+e− annihilation