Author: David J. Storey
Alternate names: David John Storey