It's your choice : on design and implementation of a flexible metalevel architecture by Chris Zimmermann. Published by Trinity College, Department of Computer Science in 1996. Publication and catalogue information, links to buy online and reader comments.