philosophy of Plato

The philosophy of Plato has been described as a search for the Ideal, for a better world than the world he saw around him. How was this search for the Ideal expressed in his philosophy, and what influence did the life of Socrates the most ideal man Plato knew have on Platos thought?