First edition
Department of Computer Science and Engineering, Texas A&M University, College Station, TX, United States
Department of Electrical and Computer Engineering and College of Computer and Information Science (Affiliated), Northeastern University, Boston, MA, United States
Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, Champaign, IL, United States