Introduction to Generative Computing
Look at the resource section in the overview material for links etc.