History for the IB diploma
Keely Rogers,Jo Thomas
Key skills for the study of history at IB: working with sources, essay writing, and theory of knowledge.