Client/server and open systems technologies and the tools that make them work - Dixon, Rand (Wiley, 1996)