The Oxford IB course books are the best ever resource for teachers and students. They are practical, insightful and fully in line with the IB course outcomes.