Galaxy Evolution: Theory and Observations