James Madison and the Role of Public Opinion, by Professor William Allen