Persistent Object Systems by Graham N.C. Kirby & D.I.K. Sjoberg