I've been lucky enough to hang out with Lennart Ohlsson for a few days. It was very interesting and I learned a lot!
One example of something I didn't know at all was that Lennart wrote a paper about Software Factories in 1992 called "Software Factory Principles, Architecture and Experiments".