The Ladybower by Mark Brown
_