Ildefonso Cerdà: His Teoria General de la Urbanizacion and the Plan of Barcelona (1859)