Meet Shanti Hershenson, the 14-year-old author of 17 books