Craig Reynolds
Swarm Algorithms
and
Non Photorealistic
techniques for
Computer Graphics