Kevin Clancy
Series
Modelling Computer Games
Series
Understanding Module Systems