Formation Control of MultiAgent Systems by Matthew Feemster