I find the course book well structures and like the way that areas are reintroduced from time to time for revision purposes.