The Natural Philosophy of Leibniz (The Western Ontario Series in Philosophy of Science)