French Science Fiction by Amelia Hepworth