Distributed Control and Computing by Ravi Teja Sukhavasi