ichistory has a collection of both free and bought resources covering a whole range of topics - an example is this FREE work book https://www.ichistory.com/uploads/1/0/2/9/10290322/first_world_war_causes_2019.pdf
More resources can be found here: https://www.ichistory.com/