design patterns in modern c course

2 3 4 5 6