The Elements of Social Scientific Thinking by Donovan & Kenneth Hoover