Author: Barker, William Burckhardt.