Author: Mech, L. David.