Tarek Sobh Innovations and Advances in Computer Sciences and Engineering - Springer eBooks 2010 ISBN: 9789048136582