I have to second Julia Alvarez. And I've also liked Pam Munoz Ryan. She writes YA and children's lit.