A short but fine adventure by Elon Mallin