Online Library of Liberty

Person

William Sharp McKechnie

1863–1930

McKechnie was lecturer on constitutional law and history in the University of Glasgow.

Titles