Author: Dr Peter George Williams
Alternate names: Peter Williams; Williams, Peter