• Michael Wooldridge Nicholas R. Jennings (auth.) Michael J. Wooldridge Nicholas R. Jennings (eds.)

9 - 10Hours to read