de Castro, Ruth S., España