 Leibniz made major contributions to physics and technology, and anticipated notions that surfaced much later in philosophy, probability theory, biology, medicine, geology, psychology, linguistics, and computer science.He wrote works on philosophy, politics, law, ethics, theology, history, and philology.Leibniz also contributed to the field of library science.