Karl and Rosa: November 1918, A German Revolution: A Novel (English and German Edition)