DISTRIBUTED SYSTEMS - CRICHLOWO JOEL M. (PHI)