Author: Varty, Kenneth.