Recent Theories of Galaxy Formation