who defeated labour in the 1979 by-election?
in the 1979 by-election, labour lost the seat to liberal david alton.