The material, mental, historical and social character of knowledge