American Girl’s character line up includes over 25 modern dolls and 25 historical dolls. Every historical doll has at least two books (6+ books in the pre-beforever era, RIP). With so many stories to read, buying all those books can really add up. Luckily, we have found a few ways to read American Girl books for free.