Combining Functional and Object-Oriented Programming Methodologies in a Large Commercial Application. - Ian Poole; Craig Ewington; Arthur Joones; Steve Wille (ICCL, 1998)