For a poignant account of the war that led to the liberation of the city you really must read this account by Chanan Porat. Rabbi Porat was evacuated as a child from Gush Etzion in 1948. He was a paratrooper in the Six-Day War when he fought to free the Old City of Jerusalem from the Jordanian occupation.
Money quote from his article:
While we're on the subject of Jerusalem, here is a clip worth watching: