hopefully , both young-adult and adult readers will agree that these two have helped produce a well-balanced story that includes science fiction , fantasy , history , alternate worlds , futurism and that it 's all told with sympathetic and colorful characters .