Author: Reddaway, William Fiddian.