Danger in the Darkest Hour by Mary Pope Osborne
Danger in the Darkest Hour by Array