Small Memory Software, by James
Noble and Charles Weir, published Dec 2000.
I'm an editor of LNCS Transactions on Pattern Languages of Programming.
For information about courses I'm teaching, please see the SWEN425 web page, or the SWEN222 web page.
You can find my student research projects, my cv (html), publicity bios, interviews and talks, publications at dblp, techreports, my office library, ElvisBrain, calendar, darkest karori (blog), the doubtful sounds (music), Amy Blyth Noble, or email me.