James Strachey Barnes — British political scientist