Author: John White
Alternate names: John White,Barry McGuigan