Author: Frank Arthur Walter Peregrine