Distributed from client/server to information distributed multimedia systems - Errol Simon (McGraw-Hill, 1996)