Zaslat SMS: Distributed computing: fundamentals, simulations and advanced topics.