Deus sive Natura

Concept

Spinoza's concept of God or Nature, suggesting that nature itself is the ultimate explanation.

Mentioned in 1 video