Author: Henry Luther  corrected by Atherton