Author: alfred ernest garvie