Author: Lowrie, William.