Author: Rose, William John.