22 Knowledge and progress