the Sherlock Holmes and Dr Watson of political science