Ann Gaines

Gaines holds graduate degrees in American Civilization and Library and Information Science from the University of Texas at Austin. She has been a freelance writer for 18 years, specializing in nonfiction for children.