Acknowledgements

These will appear in full once the people we are about to thank have had a chance to read the manuscript and reconsider whether they wish to be associated with it. For now it suffices to record an enormous debt to the multi-agent systems community, whose theory this book attempts to carry forward, and to the engineers and researchers of the present moment, whose practice it attempts to make sense of. Whatever in these pages is correct, they are largely responsible for; whatever is wrong, or insufficiently funny, is ours.