design patterns in modern c

1 2 3