B . E. Dahlgren : 552lisp.