Middle grade novel Second Sleep by Diane Stanley.