Author: J. M. Ledgard
Alternate names: J.M. Ledgard; J. M Ledgard