Theory and Methods in Political Science, Second Edition by David Armstrong