Author: Ardener, Edwin.