Author: D. G. Kermode
Alternate names: David Kermode; David. G. Kermode