authors Rustgi, Sachin Brouwer, Brook Wettstein, Diter von Reisenauer, Patrick Lyon, Steve Ankrah, Nii O. Jones, Stephen S. Guy, Stephen O. Chen, Xianming M.