Slenters philosophy of science - homepage