Reference author: Arnold Rheingold

First name
Arnold
Middle name
L
Last name
Rheingold