Author: Revised by L H Brockington H Wheeler Robinson