Author: Peter S. Williams
Alternate names: Peter Williams
Bio: Christian philosopher, apologist, author & composer.