The history and philosophy of science: a taxonomy