ajft rated Ranger's Apprentice #8: 4 stars Aug. 10, 2019 Public Ranger's Apprentice #8 by John Flanagan