Author: Peregrine, F A W, etc.