NC rated Torch Against the Night: 3 stars June 10, 2016 Public Torch Against the Night by Sabaa Tahir