Karl Marx's historical materialism is an attempt to answer Hegel's idealist explanation of history in purely naturalistic or scientific terms. Marx's historical materialism posits two fundamental entities: actual historical persons and the forces of production. For Marx, real history begins only when technology has solved the problem of production.