Author: Albert Y. Zomaya
Alternate names: Albert Zomaya; A. Y. Zomaya