Parallel and Distributed Processing and Applications by Yi Pan | Menrva Books