Distributed Architectures for Labortory Based E-Learning by Marc Alain Steinemann