Author: A P Kabaila Arthur Stanley Hall