Here is the non-frame based version of
Working Paper 669
.