Author: E. G. Boulenger
Alternate names: E.G. Boulenger; E G. Boulenger; E.G Boulenger