The foundation of the Social Democratic Party of Germany (German: Sozialdemokratische Partei Deutschlands, SPD) can be traced back to the 1860s, and it has represented the centre-left in German politics for much of the 20th and 21st centuries. From 1891 to 1959, the SPD theoretically espoused Marxism.