Author: frederick j. horwood