English writer of detective fiction under the pen name Barbara Vine