What songs has Selena Gomez written?

She wrote the song i wont apoligize with 2 other pros. The only song she has written by herself was Naturally.