Most Popular Books
- None is Too Many: Canada and the Jews of Europe, 1933-1948
- A Coat of Many Colours: Two Centuries of Jewish Life in Canada
- On Strike: Six Key Labour Struggles in Canada 1919-1949 (Major Strikes in Canadian History)
- Nation: Canada since Confederation
- Nationalism, Communism and Canadian labour: The CIO, the Communist Party and the Canadian Congress of Labour, 1935-1956 (Canadian University Paperbooks, 119)