Boken 'The Logic of Social Science' presenterer et banebrytende logikkbasert perspektiv for å bygge bro over kløften mellom vitenskapelig og konstruktivistisk tilnærming innen samfunnsvitenskap. James Mahoney introduserer nye prinsipper for design og gjennomføring av samfunnsvitenskapelig forskning. Gjennom en sett-teoretisk analyse utvikler han en innovativ vitenskapelig konstruktivistisk metode som unngår essensialistiske skjevheter i kunnskapsproduksjonen. Denne tilnærmingen anerkjenner at sosiale kategorier er avhengige av kollektive forståelser for sin eksistens, men påpeker at denne anerkjennelsen ikke må hindre bruken av tydelige prosedyrer for rasjonell vurdering av sannhet. Mahoney demonstrerer hvordan sett-teoretisk analyse gjør det mulig for forskere å unngå fallgruvene ved essensialisme og produsere funn som hviler på et solid vitenskapelig fundament. Med utvidelsen av sitt tidligere arbeid og innlemmelse av nytt materiale, presenterer Mahoney spesifikke verktøy for formulering og evaluering av teorier innen samfunnsvitenskapen. Kapitlene omfatter diskusjoner om årsaksmodeller og prosedyrer for testing.