Distributed object oriented data-systems design - Andleigh (PTR Prentice Hall, 1992)