Amazing Deals! Save up to 20% off. Get the code »

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.