Author: Peter Williams
Alternate names: Peter R. Williams; Mr Peter Williams