French Science Fiction by Kate Howard