def _call_price(self, time, strike, forward, volatility):
        vol = volatility * sqrt(time)
        d = (log(forward / strike) + (vol ** 2 / 2)) / vol
        return normal_cdf(d)