3 philosophical requirements of knowledge - Search