Three views concerning human knowledge