Author: James George Needham,John Thomas Lloyd