Junipero Serra, a Franciscan Missionary in Spain, Mexico and California