The philosophy of biology by James Johnstone