Well, I'm not an expert, but as far as I know, both forms are correct. You may find such sentences with "which" even in good literature, like in a translation of Euripides:
"It is Love which causes Earth to yearn for rain, when the parched ground, barren with drought, has need of moisture. It is Love which makes the sacred Heaven, swollen with rain, to sink into the lap of Earth."
Anyway, I'd like to hear from someone knowing the subject matter better than myself too check if this is true:)