Author: clifford K Lush