Software engineering, artificial intelligence, networking and parallel/distributed computing - Lee,Roger (Springer, 2008)