The A To Z Of Leibniz's Philosophy by Stuart Brown & N.J. Fox