Algorithmic Composition by Mary Simoni & Roger B. Dannenberg