Author: horace j. elias peter roberts