Author Julia Alvarez thrives in two worlds