On Memory, a lyrical sequence of twelve miniatures, was written for Andrew Zolinsky, and the first performance was given by him at The Warehouse, London, as part of the Cutting Edge series in November 2004. The work was subsequently issued on NMC Records (NMC D144).