Artificial immune systems by Giuseppe Nicosia | Menrva Books | MenrvaBooks