Author: Michael D. M. Gilbert
Alternate names: Gilbert, Michael; Michael Gilbert; Michael D.M Gilbert