Liberal Party politics in Britain - Cyr, Arthur (Transaction, 1977)