Intelligent Agents for Mobile and Virtual Media by Rae Earnshaw | Menrva Books | MenrvaBooks