Though Cicero played an important role in Roman political life, his greatest impact on Rome was in his philosophical writings. Cicero's philosophy was largely derivative. Clearly, he was heavily influenced by Plato, Aristotle and the Stoics, though he did differ with the Stoics on the importance of public service.