Author: David B. Magleby
Alternate names: David Magleby