David Steel. His life and politics. - Bartram, Peter (1981)