Title: New Magenta Papers : Scientific Papers, Volume 2
Subjects: Computer software