Author: Aviel David Rubin
Alternate names: Avi Rubin, Aviel Rubin