Cancer battle inspires new children's book