Constructivism and science : essays in recent German philosophy