An Introduction to MultiAgent Systems John Wiley & Sons