Galaxy Formation And Evolution