polsko-niemieckie), współautor Walter Leitsch. Polacy w parlamencie wiedeńskim 1848–1918, Warszawa 1996. Galicja i jej dziedzictwo (współautor Włodzimierz Bonusiak). Uroczystości kazimierzowskie na Wawelu w roku 1869, Kraków 1970. Oświęcim – hitlerowski obóz masowej zagłady, Warszawa 1984 (II wyd.: Oświęcim: hitlerowski obóz masowej zagłady, Warszawa 1987). Józef Piłsudski w Krakowie: 1896–1935, Kraków 1990.

Odznaczenia i nagrody Krzyż Komandorski Orderu Odrodzenia Polski (1984) Krzyż Kawalerski Orderu Odrodzenia Polski Złoty Krzyż Zasługi (1956) Medal Rodła (1990) Medal Komisji Edukacji Narodowej Odznaka tytułu honorowego „Zasłużony Nauczyciel Polskiej Rzeczypospolitej Ludowej” Złota Odznaka „Za Pracę Społeczną dla miasta Krakowa” (1972) Złota Odznaka za Zasługi dla Zakopanego (1980) Medal Pamiątkowy XXX-lecia Wymiaru Sprawiedliwości (1974) Medal 50-lecia Komisji Badania Zbrodni przeciwko Narodowi Polskiemu (1995) Nagroda zespołowa „Trybuny Ludu” (1986) za I tom książki Historia polskiego ruchu robotniczego do 1880 rokuNagrody „TL” 86, „Trybuna Ludu”, nr 144, 21 czerwca 1986, s. 1. Nagroda im. Ludwika Waryńskiego (1987) za monografię Dzieje ruchu robotniczego w Galicji Zachodniej (1848–1918) (Wydawnictwo Literackie, Kraków, 1986)Nagrody im. Ludwika Waryńskiego, „Życie Warszawy”, nr 127, 2 czerwca 1987, s.