Leibniz reinterpreted - Strickland, Lloyd H. (Continuum studies in philosophy., 2006)