liberalism vs socialism

analyse and explain both liberalism and socialism. look at their significance, origins, important thinkers/philososphers    
such as john locke and thomas hobbes, their evolution and concepts. 
examine how they change over the years
their perspectives on “state” are
comapre and contrast them 
explain how they have affected, criticized and/or shaped each other