Author: David N. Baker
Alternate names: David Baker; David Noel Baker