Brannigan, Augustine Social basis of scientific discoveries Brannigan, Augustine - Cambridge 1981 Dewey Class. No.: BK / N81 BRA